
.w-100 {
	width: 100%;
}
.h-100 {
	height: 100%;
}
// =====================================================================
.disflex {
	display: flex;
}
.row {
	display: flex;
	flex-direction: row;
}
.column {
	display: flex;
	flex-direction: column;
}
.row-start {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.row-end {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}

.row-around {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}

.row-between {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}
.row-center {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.column-center {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.ai-start {
	align-items: flex-start;
}
.ai-end {
	align-items: flex-end;
}
.ai-center {
	align-items: center;
}
.jc-center {
	justify-content: center;
}
.jc-start {
	justify-content: flex-start;
}
.jc-end {
	justify-content: flex-end;
}
.jc-around {
	justify-content: space-around;
}
.jc-between {
	justify-content: space-between;
}


.w-60 {
	width: 60rpx;
}

//  margin  =============================================



// margin 左右
.margin-left-right-5 {
	margin: 0 5rpx;
}
.margin-left-right-10 {
	margin: 0 10rpx;
}
.margin-left-right-15 {
	margin: 0 15rpx;
}
.margin-left-right-20 {
	margin: 0 20rpx;
}
.margin-left-right-25 {
	margin: 0 25rpx;
}
.margin-left-right-30 {
	margin: 0 30rpx;
}
.margin-left-right-35 {
	margin: 0 35rpx;
}

// margin 上下
.margin-top-bottom-5 {
	margin: 5rpx 0;
}
.margin-top-bottom-10 {
	margin: 10rpx 0 ;
}
.margin-top-bottom-15 {
	margin: 15rpx 0 ;
}
.margin-top-bottom-20 {
	margin: 20rpx 0 ;
}
.margin-top-bottom-25 {
	margin: 25rpx 0 ;
}
.margin-top-bottom-30 {
	margin: 30rpx 0 ;
}
.margin-top-bottom-35 {
	margin: 35rpx 0 ;
}




.margin-all-5 {
	margin: 5rpx;
}
.margin-all-10 {
	margin: 10rpx;
}
.margin-all-15 {
	margin: 15rpx;
}
.margin-all-20 {
	margin: 20rpx;
}
.margin-all-25 {
	margin: 25rpx;
}
.margin-all-30 {
	margin: 30rpx;
}
.margin-all-35 {
	margin: 35rpx;
}

// 特殊
.marginTop-8 {
	margin-top: 8rpx
}

// margin

.marginTop-5{
	margin-top: 5rpx;
}
.marginTop-10{
	margin-top: 10rpx;
}
.marginTop-15{
	margin-top: 15rpx;
}
.marginTop-20{
	margin-top: 20rpx;
}
.marginTop-25{
	margin-top: 25rpx;
}
.marginTop-30{
	margin-top: 30rpx;
}
.marginTop-35{
	margin-top: 35rpx;
}
.marginTop-40{
	margin-top: 40rpx;
}
.marginTop-45{
	margin-top: 45rpx;
}
.marginTop-50{
	margin-top: 50rpx;
}


.marginLeft-5{
	margin-left: 5rpx;
}
.marginLeft-10{
	margin-left: 10rpx;
}
.marginLeft-15{
	margin-left: 15rpx;
}
.marginLeft-20{
	margin-left: 20rpx;
}
.marginLeft-25{
	margin-left: 25rpx;
}
.marginLeft-30{
	margin-left: 30rpx;
}
.marginLeft-35{
	margin-left: 35rpx;
}
.marginLeft-40{
	margin-left: 40rpx;
}
.marginLeft-45{
	margin-left: 45rpx;
}
.marginLeft-50{
	margin-left: 50rpx;
}



.marginBottom-5{
	margin-bottom: 5rpx;
}
.marginBottom-10{
	margin-bottom: 10rpx;
}
.marginBottom-15{
	margin-bottom: 15rpx;
}
.marginBottom-20{
	margin-bottom: 20rpx;
}
.marginBottom-25{
	margin-bottom: 25rpx;
}
.marginBottom-30{
	margin-bottom: 30rpx;
}
.marginBottom-35{
	margin-bottom: 35rpx;
}
.marginBottom-40{
	margin-bottom: 40rpx;
}
.marginBottom-45{
	margin-bottom: 45rpx;
}
.marginBottom-50{
	margin-bottom: 50rpx;
}



.marginRight-5{
	margin-right: 5rpx;
}
.marginRight-10{
	margin-right: 10rpx;
}
.marginRight-15{
	margin-right: 15rpx;
}
.marginRight-20{
	margin-right: 20rpx;
}
.marginRight-25{
	margin-right: 25rpx;
}
.marginRight-30{
	margin-right: 30rpx;
}
.marginRight-35{
	margin-right: 35rpx;
}
.marginRight-40{
	margin-right: 40rpx;
}
.marginRight-45{
	margin-right: 45rpx;
}
.marginRight-50{
	margin-right: 50rpx;
}

//  padding  =============================================

// padding 左右
.padding-left-right-5 {
	padding: 0 5rpx;
}
.padding-left-right-10 {
	padding: 0 10rpx;
}
.padding-left-right-15 {
	padding: 0 15rpx;
}
.padding-left-right-20 {
	padding: 0 20rpx;
}
.padding-left-right-25 {
	padding: 0 25rpx;
}
.padding-left-right-30 {
	padding: 0 30rpx;
}
.padding-left-right-35 {
	padding: 0 35rpx;
}

// padding 上下
.padding-top-bottom-5 {
	padding: 5rpx 0;
}
.padding-top-bottom-10 {
	padding: 10rpx 0 ;
}
.padding-top-bottom-15 {
	padding: 15rpx 0 ;
}
.padding-top-bottom-20 {
	padding: 20rpx 0 ;
}
.padding-top-bottom-25 {
	padding: 25rpx 0 ;
}
.padding-top-bottom-30 {
	padding: 30rpx 0 ;
}
.padding-top-bottom-35 {
	padding: 35rpx 0 ;
}

.padding-all-5 {
	padding: 5rpx;
}
.padding-all-10 {
	padding: 10rpx;
}
.padding-all-15 {
	padding: 15rpx;
}
.padding-all-20 {
	padding: 20rpx;
}
.padding-all-25 {
	padding: 25rpx;
}
.padding-all-30 {
	padding: 30rpx;
}
.padding-all-35 {
	padding: 35rpx;
}
.padding-all-50 {
	padding: 50rpx;
}
// 特殊
.paddingTop-8 {
	padding-top: 8rpx
}

// padding
.paddingTop-5{
	padding-top: 5rpx;
}
.paddingTop-10{
	padding-top: 10rpx;
}
.paddingTop-15{
	padding-top: 15rpx;
}
.paddingTop-20{
	padding-top: 20rpx;
}
.paddingTop-25{
	padding-top: 25rpx;
}
.paddingTop-30{
	padding-top: 30rpx;
}
.paddingTop-35{
	padding-top: 35rpx;
}

.paddingLeft-5{
	padding-left: 5rpx;
}
.paddingLeft-10{
	padding-left: 10rpx;
}
.paddingLeft-15{
	padding-left: 15rpx;
}
.paddingLeft-20{
	padding-left: 20rpx;
}
.paddingLeft-25{
	padding-left: 25rpx;
}
.paddingLeft-30{
	padding-left: 30rpx;
}
.paddingLeft-35{
	padding-left: 35rpx;
}


.paddingBottom-5{
	padding-bottom: 5rpx;
}
.paddingBottom-10{
	padding-bottom: 10rpx;
}
.paddingBottom-15{
	padding-bottom: 15rpx;
}
.paddingBottom-20{
	padding-bottom: 20rpx;
}
.paddingBottom-25{
	padding-bottom: 25rpx;
}
.paddingBottom-30{
	padding-bottom: 30rpx;
}
.paddingBottom-35{
	padding-bottom: 35rpx;
}


.paddingRight-5{
	padding-right: 5rpx;
}
.paddingRight-10{
	padding-right: 10rpx;
}
.paddingRight-15{
	padding-right: 15rpx;
}
.paddingRight-20{
	padding-right: 20rpx;
}
.paddingRight-25{
	padding-right: 25rpx;
}
.paddingRight-30{
	padding-right: 30rpx;
}
.paddingRight-35{
	padding-right: 35rpx;
}

// border-radius: 50%; ============================================================================================

.border-r50 {
	border-radius: 50%;
}
.borderR-5 {
	border-radius: 5rpx;
}
.borderR-10 {
	border-radius: 10rpx;
}
.borderR-15 {
	border-radius: 15rpx;
}
.borderR-20 {
	border-radius: 20rpx;
}
.borderR-25 {
	border-radius: 25rpx;
}
.borderR-30 {
	border-radius: 30rpx;
}
.borderR-35 {
	border-radius: 35rpx;
}
.borderR-40 {
	border-radius: 40rpx;
}

// 字体大小 ========================================================================================================

.fs-10 {
	font-size: 10rpx;
}
.fs-10 {
	font-size: 10rpx;
}
.fs-12 {
	font-size: 12rpx;
}
.fs-14 {
	font-size: 14rpx;
}
.fs-16 {
	font-size: 16rpx;
}
.fs-18 {
	font-size: 18rpx;
}
.fs-20 {
	font-size: 20rpx;
}
.fs-22 {
	font-size: 22rpx;
}
.fs-24 {
	font-size: 24rpx;
}
.fs-26 {
	font-size: 26rpx;
}
.fs-28 {
	font-size: 28rpx;
}
.fs-30 {
	font-size: 30rpx;
}
.fs-32 {
	font-size: 32rpx;
}
.fs-34 {
	font-size: 34rpx;
}
.fs-36 {
	font-size: 36rpx;
}
.fs-38 {
	font-size: 38rpx;
}
.fs-40 {
	font-size: 40rpx;
}
.fs-42 {
	font-size: 42rpx;
}
.fs-44 {
	font-size: 44rpx;
}
.fs-46 {
	font-size: 46rpx;
}
.fs-48 {
	font-size: 48rpx;
}
.fs-50 {
	font-size: 50rpx;
}
.fs-52 {
	font-size: 52rpx;
}

// 文字加粗 ========================================================================================================
.bold {
	font-weight: bold;
}


// 相对定位 ========================================================================================================
.relative{
	position: relative;
}

// 绝对定位 ========================================================================================================
.absolute{
	position: absolute;
}

// 固定定位

.fixed {
	position: fixed;
}

.left {
	left: 0;
}

.right {
	right: 0;
}

.top {
	top: 0;
}

.bottom {
	bottom: 0;
}

// 行高 ===========================================================================================================
.line-height-4 {
	line-height: 4rpx;
}
.line-height-6 {
	line-height: 6rpx;
}
.line-height-8 {
	line-height: 8rpx;
}
.line-height-10 {
	line-height: 10rpx;
}
.line-height-12 {
	line-height: 12rpx;
}
.line-height-14 {
	line-height: 14rpx;
}
.line-height-16 {
	line-height: 16rpx;
}
.line-height-18 {
	line-height: 18rpx;
}
.line-height-20 {
	line-height: 20rpx;
}
.line-height-22 {
	line-height: 22rpx;
}
.line-height-24 {
	line-height: 24rpx;
}
.line-height-26 {
	line-height: 26rpx;
}
.line-height-28 {
	line-height: 28rpx;
}
.line-height-30 {
	line-height: 30rpx;
}
.line-height-32 {
	line-height: 32rpx;
}

.line-height-34 {
	line-height: 34rpx;
}
.line-height-36 {
	line-height: 36rpx;
}
.line-height-38 {
	line-height: 38rpx;
}
.line-height-40 {
	line-height: 40rpx;
}

.line-height-42 {
	line-height: 42rpx;
}
.line-height-44 {
	line-height: 44rpx;
}
.line-height-46 {
	line-height: 46rpx;
}
.line-height-48 {
	line-height: 48rpx;
}
.line-height-50 {
	line-height: 50rpx;
}
.line-height-52 {
	line-height: 52rpx;
}
.line-height-54 {
	line-height: 54rpx;
}
.line-height-56 {
	line-height: 56rpx;
}
.line-height-58 {
	line-height: 58rpx;
}
.line-height-60 {
	line-height: 60rpx;
}


// flex ===========================================================================================================

.flex-1 {
	flex: 1;
}
.flex-2 {
	flex: 2;
}
.flex-3 {
	flex: 3;
}
.flex-4 {
	flex: 4;
}

.flex-5 {
	flex: 5;
}
.flex-6 {
	flex: 6;
}
.flex-7 {
	flex: 7;
}
.flex-8 {
	flex: 8;
}
.flex-9 {
	flex: 9;
}


.text-align-right {
	text-align: right;
}
.text-align-left {
	text-align: left;
}
.text-align-center {
	text-align: center;
}




// 单行隐藏文字 
.one-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}



// 性别图片大小

.sex-image-size {
	width: 25rpx;
	height: 25rpx;
}

// 企业图标大小

.company-image-size {
	width: 34rpx;
	height: 34rpx;
}


.sub-btn {
	
	color:#000;
	font-size: 28rpx;

	width:80vw;
	height: 80rpx;
	line-height: 80rpx;
	margin:auto;
	margin-top: 40rpx;
}
